package models

// banner
type MBanner struct {
	ID        int    `gorm:"type:int(11); primaryKey" json:"id"`
	Aid       int    `gorm:"type:int(11);" json:"aid"`           //商户id
	Name      string `gorm:"type:varchar(255);" json:"name"`     //名称
	SubName   string `gorm:"type:varchar(255);" json:"sub_name"` //副名称
	Hidden    int    `gorm:"type:int(10);" json:"hidden"`        //是否显示 1:显示 2:隐藏
	Images    string `gorm:"type:varchar(255);" json:"images"`   //图片组
	CreatedAt int    `gorm:"type:int(11);" json:"created_at"`
	UpdatedAt int    `gorm:"type:int(11);" json:"updated_at"`
}

func (table *MBanner) TableName() string {
	return "m_banner"
}

// 金刚区栏目
type MJinCate struct {
	ID        int    `gorm:"type:int(11); primaryKey" json:"id"`
	Aid       int    `gorm:"type:int(11);" json:"aid"`           //商户id
	Name      string `gorm:"type:varchar(255);" json:"name"`     //名称
	SubName   string `gorm:"type:varchar(255);" json:"sub_name"` //副名称
	Hidden    int    `gorm:"type:int(10);" json:"hidden"`        //是否显示 1:显示 2:隐藏
	CreatedAt int    `gorm:"type:int(11);" json:"created_at"`
	UpdatedAt int    `gorm:"type:int(11);" json:"updated_at"`
}

func (table *MJinCate) TableName() string {
	return "m_jin_cate"
}

// 金刚区
type MJingang struct {
	ID        int    `gorm:"type:int(11); primaryKey" json:"id"`
	Aid       int    `gorm:"type:int(11);" json:"aid"`            //商户id
	Jid       int    `gorm:"type:int(11);" json:"jid"`            //所属金刚id
	Name      string `gorm:"type:varchar(255);" json:"name"`      //名称
	SubName   string `gorm:"type:varchar(255);" json:"sub_name"`  //副名称
	Hidden    int    `gorm:"type:int(10);" json:"hidden"`         //是否显示 1:显示 2:隐藏
	Icon      string `gorm:"type:varchar(255);" json:"icon"`      //图片
	Page      string `gorm:"type:varchar(255);" json:"page"`      //路径
	Parameter string `gorm:"type:varchar(255);" json:"parameter"` //参数id
	Type      int    `gorm:"type:int(11);" json:"type"`           //类型 1无参数 2有参数 3H5
	Sort      int    `gorm:"type:int(10);" json:"sort"`           //菜单排序
	TypeId    int    `gorm:"type:int(10);" json:"type_id"`        //路径id
	UrlType   int    `json:"url_type"`                            //转跳类型 1:导航栏 2普通页面
	CreatedAt int    `gorm:"type:int(11);" json:"created_at"`
	UpdatedAt int    `gorm:"type:int(11);" json:"updated_at"`
}

func (table *MJingang) TableName() string {
	return "m_jingang"
}
